package com.ysd.lis.service.qc;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ysd.common.Result;
import com.ysd.lis.entity.qc.QcMaterial;
import com.ysd.lis.request.CommonPageDto;
import com.ysd.lis.request.qc.QcMaterialDto;

/**
 * <p>
 * cold_chain.t_user 服务类
 * </p>
 *
 * @author peng
 * @since 2021-10-08
 */
public interface QcMaterialService extends IService<QcMaterial> {
    Result findQcMaterialPageList(CommonPageDto pageParam);
    Result findMaterialItemTree(CommonPageDto pageParam);
    Result findQcMaterialList(CommonPageDto pageParam);

    Result addQcMaterial(QcMaterial material);

    Result editQcMaterial(QcMaterial material);

    Result batchDeleteQcMaterialList(QcMaterialDto dto);

    Result editQcMaterialAndBatchItem(QcMaterial material);

    Result findMaterialListByQcDate(CommonPageDto pageParam);
}
